package com.briup.ch06;

public class School {
    public String name;
    public int num=10;
    public static String library="栋梁图书馆";//static可以写在public前面
    //静态变量默认是各个数据类型的默认值
    //如果显示初始化就是显示初始值
    //3.构造器初始化赋值

    public static int count=0;//对象的实例化次数
    static{
        count=9999;
    }
    public School(){}
    public School(String name,int num)
    {
        this.name=name;
        this.num=num;
        School.count++;//count++ 类外部推荐写School
    }
    public void show()
    {
        System.out.println("name="+name+"\tnum="+num+"\tlibrary:"+School.library);//或者使用不屑
    }
    public static void counter()//静态方法 共有的
    {
        System.out.println("当前学校个数："+count);
        //error:加载实际：static先加载，随着累加贼在new对象之前 对象的属性和行为在new之后才能访问
        //error:所属这：集体参杂着个体的概念
        //System.out.println(name);
        //show();
    }

}
